leaf sewer - Turkish English Dictionary